hackerrank recursion fibonacci numbers problem